package cn.spamc.pojo;

import java.math.BigDecimal;
import java.util.Date;

public class StudentInformation {
    private String studentId;

    private String studentName;

    private String educationBackground;

    private String college;

    private Integer grade;

    private String majar;

    private String studentClass;

    private String nativePlace;

    private String nation;

    private String gender;

    private String dormitory;

    private String floor;

    private String room;

    private String homeAddress;

    private String emergencyContact;

    private String emergencyContactPhone;

    private String floorPartyBranch;

    private String adminPartyBranch;

    private String banchPosition;

    private String partyIdentity;

    private Date applicationTime;

    private Date joinTime;

    private Date regularTime;

    private String headPortrait;

    private BigDecimal auditedVolunteerHours;

    private BigDecimal auditingVolunteerHours;

    private BigDecimal errorVolunteerHours;

    private BigDecimal activityGrade;

    public StudentInformation(String studentId, String studentName, String educationBackground, String college, Integer grade, String majar, String studentClass, String nativePlace, String nation, String gender, String dormitory, String floor, String room, String homeAddress, String emergencyContact, String emergencyContactPhone, String floorPartyBranch, String adminPartyBranch, String banchPosition, String partyIdentity, Date applicationTime, Date joinTime, Date regularTime, String headPortrait, BigDecimal auditedVolunteerHours, BigDecimal auditingVolunteerHours, BigDecimal errorVolunteerHours, BigDecimal activityGrade) {
        this.studentId = studentId;
        this.studentName = studentName;
        this.educationBackground = educationBackground;
        this.college = college;
        this.grade = grade;
        this.majar = majar;
        this.studentClass = studentClass;
        this.nativePlace = nativePlace;
        this.nation = nation;
        this.gender = gender;
        this.dormitory = dormitory;
        this.floor = floor;
        this.room = room;
        this.homeAddress = homeAddress;
        this.emergencyContact = emergencyContact;
        this.emergencyContactPhone = emergencyContactPhone;
        this.floorPartyBranch = floorPartyBranch;
        this.adminPartyBranch = adminPartyBranch;
        this.banchPosition = banchPosition;
        this.partyIdentity = partyIdentity;
        this.applicationTime = applicationTime;
        this.joinTime = joinTime;
        this.regularTime = regularTime;
        this.headPortrait = headPortrait;
        this.auditedVolunteerHours = auditedVolunteerHours;
        this.auditingVolunteerHours = auditingVolunteerHours;
        this.errorVolunteerHours = errorVolunteerHours;
        this.activityGrade = activityGrade;
    }

    public StudentInformation() {
        super();
    }

    public String getStudentId() {
        return studentId;
    }

    public void setStudentId(String studentId) {
        this.studentId = studentId == null ? null : studentId.trim();
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName == null ? null : studentName.trim();
    }

    public String getEducationBackground() {
        return educationBackground;
    }

    public void setEducationBackground(String educationBackground) {
        this.educationBackground = educationBackground == null ? null : educationBackground.trim();
    }

    public String getCollege() {
        return college;
    }

    public void setCollege(String college) {
        this.college = college == null ? null : college.trim();
    }

    public Integer getGrade() {
        return grade;
    }

    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    public String getMajar() {
        return majar;
    }

    public void setMajar(String majar) {
        this.majar = majar == null ? null : majar.trim();
    }

    public String getStudentClass() {
        return studentClass;
    }

    public void setStudentClass(String studentClass) {
        this.studentClass = studentClass == null ? null : studentClass.trim();
    }

    public String getNativePlace() {
        return nativePlace;
    }

    public void setNativePlace(String nativePlace) {
        this.nativePlace = nativePlace == null ? null : nativePlace.trim();
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation == null ? null : nation.trim();
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender == null ? null : gender.trim();
    }

    public String getDormitory() {
        return dormitory;
    }

    public void setDormitory(String dormitory) {
        this.dormitory = dormitory == null ? null : dormitory.trim();
    }

    public String getFloor() {
        return floor;
    }

    public void setFloor(String floor) {
        this.floor = floor == null ? null : floor.trim();
    }

    public String getRoom() {
        return room;
    }

    public void setRoom(String room) {
        this.room = room == null ? null : room.trim();
    }

    public String getHomeAddress() {
        return homeAddress;
    }

    public void setHomeAddress(String homeAddress) {
        this.homeAddress = homeAddress == null ? null : homeAddress.trim();
    }

    public String getEmergencyContact() {
        return emergencyContact;
    }

    public void setEmergencyContact(String emergencyContact) {
        this.emergencyContact = emergencyContact == null ? null : emergencyContact.trim();
    }

    public String getEmergencyContactPhone() {
        return emergencyContactPhone;
    }

    public void setEmergencyContactPhone(String emergencyContactPhone) {
        this.emergencyContactPhone = emergencyContactPhone == null ? null : emergencyContactPhone.trim();
    }

    public String getFloorPartyBranch() {
        return floorPartyBranch;
    }

    public void setFloorPartyBranch(String floorPartyBranch) {
        this.floorPartyBranch = floorPartyBranch == null ? null : floorPartyBranch.trim();
    }

    public String getAdminPartyBranch() {
        return adminPartyBranch;
    }

    public void setAdminPartyBranch(String adminPartyBranch) {
        this.adminPartyBranch = adminPartyBranch == null ? null : adminPartyBranch.trim();
    }

    public String getBanchPosition() {
        return banchPosition;
    }

    public void setBanchPosition(String banchPosition) {
        this.banchPosition = banchPosition == null ? null : banchPosition.trim();
    }

    public String getPartyIdentity() {
        return partyIdentity;
    }

    public void setPartyIdentity(String partyIdentity) {
        this.partyIdentity = partyIdentity == null ? null : partyIdentity.trim();
    }

    public Date getApplicationTime() {
        return applicationTime;
    }

    public void setApplicationTime(Date applicationTime) {
        this.applicationTime = applicationTime;
    }

    public Date getJoinTime() {
        return joinTime;
    }

    public void setJoinTime(Date joinTime) {
        this.joinTime = joinTime;
    }

    public Date getRegularTime() {
        return regularTime;
    }

    public void setRegularTime(Date regularTime) {
        this.regularTime = regularTime;
    }

    public String getHeadPortrait() {
        return headPortrait;
    }

    public void setHeadPortrait(String headPortrait) {
        this.headPortrait = headPortrait == null ? null : headPortrait.trim();
    }

    public BigDecimal getAuditedVolunteerHours() {
        return auditedVolunteerHours;
    }

    public void setAuditedVolunteerHours(BigDecimal auditedVolunteerHours) {
        this.auditedVolunteerHours = auditedVolunteerHours;
    }

    public BigDecimal getAuditingVolunteerHours() {
        return auditingVolunteerHours;
    }

    public void setAuditingVolunteerHours(BigDecimal auditingVolunteerHours) {
        this.auditingVolunteerHours = auditingVolunteerHours;
    }

    public BigDecimal getErrorVolunteerHours() {
        return errorVolunteerHours;
    }

    public void setErrorVolunteerHours(BigDecimal errorVolunteerHours) {
        this.errorVolunteerHours = errorVolunteerHours;
    }

    public BigDecimal getActivityGrade() {
        return activityGrade;
    }

    public void setActivityGrade(BigDecimal activityGrade) {
        this.activityGrade = activityGrade;
    }

    @Override
    public String toString() {
        return "StudentInformation{" +
                "studentId='" + studentId + '\'' +
                ", studentName='" + studentName + '\'' +
                ", educationBackground='" + educationBackground + '\'' +
                ", college='" + college + '\'' +
                ", grade=" + grade +
                ", majar='" + majar + '\'' +
                ", studentClass='" + studentClass + '\'' +
                ", nativePlace='" + nativePlace + '\'' +
                ", nation='" + nation + '\'' +
                ", gender='" + gender + '\'' +
                ", dormitory='" + dormitory + '\'' +
                ", floor='" + floor + '\'' +
                ", room='" + room + '\'' +
                ", homeAddress='" + homeAddress + '\'' +
                ", emergencyContact='" + emergencyContact + '\'' +
                ", emergencyContactPhone='" + emergencyContactPhone + '\'' +
                ", floorPartyBranch='" + floorPartyBranch + '\'' +
                ", adminPartyBranch='" + adminPartyBranch + '\'' +
                ", banchPosition='" + banchPosition + '\'' +
                ", partyIdentity='" + partyIdentity + '\'' +
                ", applicationTime=" + applicationTime +
                ", joinTime=" + joinTime +
                ", regularTime=" + regularTime +
                ", headPortrait='" + headPortrait + '\'' +
                ", auditedVolunteerHours=" + auditedVolunteerHours +
                ", auditingVolunteerHours=" + auditingVolunteerHours +
                ", errorVolunteerHours=" + errorVolunteerHours +
                ", activityGrade=" + activityGrade +
                '}';
    }
}